<?php 
header("content-type:text/html;charset=utf8");
if (isset($_GET['code'])) {
    $code = $_GET['code'];
    $info = json_decode(urldecode($_GET['data']),true);
    $data = getToken($code);
    echo "<pre>";
    var_dump($data);
    echo "<pre>";
    var_dump($info);
    echo "<pre>";
    echo urlencode($info['movieName']);
}else{
    $url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx2de38da107527240&redirect_uri=https://pay.hispot.cn/app/test.php?data='.urlencode('{"price":"0.01","movieName":"\u963f\u51e1\u8fbe","mid":"123456789","uid":"222"}').'&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect';
    header('location:'.$url);
}


//获取微信Token信息
function getToken($code){
  $token_url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx2de38da107527240&secret=446fdd6335e31f0ceeaf63562ff03a4c&code=".$code."&grant_type=authorization_code";
  $data = json_decode(file_get_contents($token_url),true);
  return $data;
}
// 	include_once('./phpqrcode/phpqrcode.php');   
//     // $value = 'http://www.baidu.com'; //二维码内容  
//     $value = "http://pay.hispot.cn/app/index.php?appId=1234567891011"; 
//     $errorCorrectionLevel = 'H';//容错级别   
//     $matrixPointSize = 6;//生成图片大小   
//     //生成二维码图片   
//     QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2);   
//     $logo = './images/logo.jpg';//准备好的logo图片   
//     $QR = 'qrcode.png';//已经生成的原始二维码图   
        
//     if ($logo !== FALSE) {   
//         $QR = imagecreatefromstring(file_get_contents($QR));   
//         $logo = imagecreatefromstring(file_get_contents($logo));   
//         $QR_width = imagesx($QR);//二维码图片宽度   
//         $QR_height = imagesy($QR);//二维码图片高度   
//         $logo_width = imagesx($logo);//logo图片宽度   
//         $logo_height = imagesy($logo);//logo图片高度   
//         $logo_qr_width = $QR_width / 5;   
//         $scale = $logo_width/$logo_qr_width;   
//         $logo_qr_height = $logo_height/$scale;   
//         $from_width = ($QR_width - $logo_qr_width) / 2;   
//         //重新组合图片并调整大小   
//         imagecopyresampled($QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,    
//         $logo_qr_height, $logo_width, $logo_height);   
//     }   
//     //输出图片   
//     imagepng($QR, 'helloweba.png');   
//     echo '<img src="helloweba.png">'; 

//     exit;

// $arr = array('app_key'=>'NVdVOkqg49GR090O','app_secret'=>'EBaX3RGqmRj95PZ3mXHVAOw24PlAp7wH','page'=>'1','count'=>'20');

// echo 'https://www.baidu.com?'.http_build_query($arr);
// exit;

// $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa5e382787354aa7b&redirect_uri=".urlencode('81kx.com/#page1')."&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect";
// echo $url;
// exit;

// 	// $str = '{%22appId%22:%22wx2de38da107527240%22,%22nonceStr%22:%22e7j3o3l11bxbs3r9z6mb6iwplkogpyh6%22,%22package%22:%22prepay_id=wx171143382735218d7009dbd12567382390%22,%22signType%22:%22MD5%22,%22timeStamp%22:1523936618,%22paySign%22:%22D5343D21CB46A43FD73B4DCF616B79A7%22}';
// 	// echo urldecode($str);

// $str =  '<xml>
// 			<appid><![CDATA[wx2de38da107527240]]></appid>
// 			<body><![CDATA[购买阿凡达]]></body>
// 			<mch_id>1296617901</mch_id>
// 			<nonce_str><![CDATA[7u5zjs3arvzxfk89wlc8ys5cho5tv90r]]></nonce_str>
// 			<notify_url><![CDATA[https://pay.hispot.cn/app/wxPayCallback.php]]></notify_url>
// 			<openid><![CDATA[oCupIxDF-dii9IHtyXWU6fq_bbqg]]></openid>
// 			<out_trade_no>18041810249489</out_trade_no>
// 			<scene_info><![CDATA[{"h5_info":{"type": "Wap","wap_url": "https://pay.hispot.cn","wap_name": "hispot"}}]]></scene_info>
// 			<spbill_create_ip><![CDATA[127.0.0.1]]></spbill_create_ip>
// 			<total_fee>500</total_fee>
// 			<trade_type><![CDATA[MWEB]]></trade_type>
// 			<sign><![CDATA[CA7FEBAE99A028DE9F8115E661C72FA4]]></sign>
// 		</xml>';

// $str1 = '<xml><return_code><![CDATA[SUCCESS]]></return_code>
// <return_msg><![CDATA[OK]]></return_msg>
// <appid><![CDATA[wx2de38da107527240]]></appid>
// <mch_id><![CDATA[1296617901]]></mch_id>
// <nonce_str><![CDATA[trOBnU9lM7UrmBLu]]></nonce_str>
// <sign><![CDATA[7F9B27B5DD58A17E8396ECD5E953C258]]></sign>
// <result_code><![CDATA[SUCCESS]]></result_code>
// <prepay_id><![CDATA[wx181640512809698e732b01f63648739502]]></prepay_id>
// <trade_type><![CDATA[MWEB]]></trade_type>
// <mweb_url><![CDATA[https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx181640512809698e732b01f63648739502&package=496711375]]></mweb_url>
// </xml>';

// function xml_to_data($xml)
//     {
//         if (!$xml) {
//             return false;
//         }
//         //将XML转为array
//         //禁止引用外部xml实体
//         libxml_disable_entity_loader(true);
//         $data = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);
//         return $data;
//     }

//  function ToArray($xml){
// 		if(!$xml){
// 			return "xml数据异常！";
// 		}
//         //将XML转为array
//         //禁止引用外部xml实体
//         libxml_disable_entity_loader(true);
//         $result = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true);		
// 		return $result;
// 	}

// $data = ToArray($str1);

// echo "<pre>";
// var_dump($data);

 ?>